﻿@charset "utf-8";
/* CSS Document */

a:hover {text-decoration:none;}


h2.h2_title {padding-top: 55px;text-align: center;font-weight: normal;margin-bottom: 15px;}
h2.h2_title a {color: #333;font-size: 50px; font-weight:bold}
h2.h2_title span {color: #333;font-size: 30px;}
.pTit {margin-bottom: 35px;text-align: center;}
.pTit em {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 480px;height: 9px;}
.pTit em.eml {background: url(../images/titl01.png) no-repeat right center;}
.pTit em.emr {background: url(../images/titr01.png) no-repeat left center;}
.pTit span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 240px;text-align:center;font-size: 16px;color: #b7b7b7;font-weight: 100;}








/* search部分 */
.wrap-search {background: #f6f6f6;padding: 13px 0;}
.search .keyword {float: left; font-size: 20px;color: #666;height: 33px;width: 890px;}
.search .keyword span {float: left;width:120px;height: 40px;line-height: 40px;color: #333333;font-weight: bold;}
.search .keyword b {color: #25AF5F;}
.search .keyword p {float: left;height: 14px;line-height: 14px; }
.search .keyword p a {float: left;height: 40px;line-height: 40px; color: #666;font-size: 18px;padding: 0 9px;}
.search .keyword p a:hover {color: #004ba7;}
.search .keyword a:first-child {padding-left: 0;border-left: none;}
.search .inp {float: right;width: 270px; height: 40px;overflow: hidden;border: 1px solid #dfdfdf;padding:0 16px;background: #fff;border-radius: 27px;}
.search .inp input {float: left; border:none;height: 40px;line-height: 40px;width: 225px;float: left;text-indent: 12px;font-size: 14px;color: #999;background: none;}
.search .inp span {display: block;float: right; width: 40px;height: 40px;cursor: pointer;}
.search .inp span i {display: block;width: 40px;height: 40px;background: url(../images/search.png) no-repeat center;}




.product {padding: 50px 0;background: #f0f0f0;}
.product .conleft {width: 265px;background: #fff;}
.product .conleft h3 img {display: block;}
.product .conleft .proList {padding: 30px 13px 5px 13px;}
.lanse_biaoti{font-size: 16px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;padding-right: 3px; line-height:50px;margin-top:15px;}
.lanse_biaoti a{ padding-left:30px; color:#FFF; font-weight:bold; }
.product .conleft .proList li {padding-left: 18px;margin-bottom: 47px;background: url(../images/proicon01.png) no-repeat left center;font-size: 18px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;padding-right: 3px;}
.product .conleft .proList li:hover {background: url(../images/proicon02.png) no-repeat left center;}
.product .conleft .proList li:hover a {color: #999999;}
.product .conleft .proTel {height: 101px;background: url(../images/protel.jpg) no-repeat center;}
.product .conleft .proTel p {padding: 30px 0 0 85px;color: #fff;}
.product .conleft .proTel p i {display: block;}
.product .conleft .proTel p span {display: block;font-size: 22px;}
.product .conright {width: 900px;}
.product .conright dl {float: left;width: 275px; border:#E6E6E6 solid 7px;background: #fff;margin: 0 0 10px 10px;}
.product .conright dl:nth-child(1){margin-left: 0;}
.product .conright dl:nth-child(4){margin-left: 0;}
.product .conright dl:nth-child(7){margin-left: 0;}
.product .conright dl dt {height: 183px;overflow: hidden;margin-bottom: 7px;}
.product .conright dl dt img {display: block;width: 275px;height:183px;transition: all 0.5s;}
.product .conright dl dd { background:#e6e6e6;height: 30px;line-height: 30px; padding-top:5px;text-align: center;font-size: 20px;overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.product .conright dl dd a {color: #333;}
.product .conright dl:hover dt img {transform: scale(1.1);}
.product .conright dl:hover dd a {color: #999999;}



/*优势*/
.ys{ overflow: hidden; width: 100%; background: #fff;    margin-top: 50px;}
.ys .yshh{ width: 100%;}
.ys .ysTit{ overflow: hidden; background: #9e9e9e; height: 206px; text-align: center}
.ys .ysTit h2{ font-size:43px; margin-top:50px; color: #fff;}
.ys .ysTit h2 b{ font-size: 65px; color: #ffa200}
.ys .ysTit p{ font-size: 24px; margin-top: 5px; color: #fff;}
.ys .ys01{ background: url("../images/ys_01.png") no-repeat center; height: 372px;}
.ys .ys02{ background: url("../images/ys_02.png") no-repeat center; height:404px; }
.ys .ys03{ background: url("../images/ys_03.png") no-repeat center; height: 404px}
.ys .ys04{ background: url("../images/ys_04.png") no-repeat center; height: 365px;}
.ys .ysBox{ width: 450px; overflow: hidden; margin-top: 98px; margin-left: 70px;}
.ys .ysBox h3{ font-size: 26px; color: #999999; margin-bottom: 25px; margin-left: 20px;}
.ys .ysBox span{ display: inline-block; background-color: #e5e5e5; color: #3d3d3d; line-height: 35px; margin-left:20px; padding:  0 10px; font-size: 18px; margin-bottom: 5px; margin-top: 5px;}
.ys .ysBox p{ background: url("../images/ys_li.png") no-repeat left 8px; line-height: 24px; font-size: 18px; padding-left: 15px; margin-top: 15px; margin-left:20px;}
.ys .ysBox b{ color:#999999}

.ys .ysBox h4{ width:245px; margin:0 auto; padding-bottom: 25px;  font-weight: normal; background: url("../images/ys_phone.png") no-repeat 10px 5px,url("../images/ys_phoneBg.png") no-repeat center bottom; padding-left: 55px; font-size: 13px; color: #4e4e4e; margin-top: 45px;}
.ys .ysBox h4 b{ color: #082fa2; font-size: 27px; display: block;}
.ys .four{ margin-top:35px; }
.ys .thr,.ys .two{margin-top:108px;}


.ys2{ overflow: hidden; width: 100%; background: #fff; margin-top:85px;}
.ys2 .yshh2{ width: 100%;}
.ys2 .ysTit2{ overflow: hidden; background:#999999; height: 206px; text-align: center}
.ys2 .ysTit2 h2{ font-size:43px; margin-top:45px; color: #fff;}
.ys2 .ysTit2 h2 b{ font-size: 65px; color: #ffa200}
.ys2 .ysTit2 p{ font-size: 24px; margin-top: 30px; color: #fff;}


.zxly {height: 373px;background: #999999;}
.zxly .container {height: 373px;position: relative;}
.zxly .zxlyImg {position: absolute;left: -50px;top: -43px;}
.zxly .zxlyImg img {display: block;width: 868px; height: 417px;}
.zxly .zxlyCon {margin-left: 827px;padding-top: 40px;}
.zxly .zxlyCon .p1 {font-size: 24px;color: #fff;margin-bottom: 20px;}
.zxly .zxlyCon .p1 i {font-size: 14px;}
.zxly .zxlyCon .info1 {margin-bottom: 11px;background: #fff;border-radius: 5px;overflow: hidden;}
.zxly .zxlyCon .info1 p {height: 23px;padding: 13px 13px 13px 47px;background: url(../images/zxlyicon01.png) no-repeat 15px center;}
.zxly .zxlyCon .info1 input {height: 23px;border: none;line-height: 230px;text-indent: 10px;border-left: 1px solid #e0e0e0;width: 305px;color: #999;}
.zxly .zxlyCon .info2 {margin-bottom: 11px;background: #fff;border-radius: 5px;overflow: hidden;}
.zxly .zxlyCon .info2 p {height: 23px;padding: 13px 13px 13px 47px;background: url(../images/zxlyicon02.png) no-repeat 15px center;}
.zxly .zxlyCon .info2 input {height: 23px;border: none;line-height: 230px;text-indent: 10px;border-left: 1px solid #e0e0e0;width: 305px;color: #999;}

.zxly .zxlyCon .info3 {margin-bottom: 11px;background: #fff;border-radius: 5px;overflow: hidden;}
.zxly .zxlyCon .info3 p {height: 23px;padding: 13px 13px 30px 47px;background: url(../images/zxlyicon03.png) no-repeat 15px center;}
.zxly .zxlyCon .info3 input {height: 23px;border: none;line-height: 230px;text-indent: 10px;border-left: 1px solid #e0e0e0;width: 305px;color: #999;}
.zxly .zxlyCon .info3 textarea{height: 45px;border: none;text-indent: 10px;border-left: 1px solid #e0e0e0;width: 305px;color: #999;}

.zxly .zxlyCon .p2 a {display: block;height: 48px;line-height: 48px;border-radius: 5px;background: #222222;color: #fff;text-align: center;font-weight: bold;font-size: 16px;}


.fwlc {height:300px;background:#999999 url(../images/fwlcbg.jpg) no-repeat center top;margin-top: 80px}
/*.fwlc h2.h2_title {padding-top: 65px;}*/
.fwlc h2.h2_title span {color: #fff;font-weight: bold;font-size: 50px;}
.fwlc .pTit {margin-bottom:50px;}
.fwlc .pTit em {width: 425px;}
.fwlc .pTit span {width: 330px;color: #b7b7b7;}

.fwlc .fwlcCon dl {float: left;padding-left:40px;margin-left: 40px; height: 75px;border-left: 1px solid #93ca91;}
.fwlc .fwlcCon dl:first-child {padding-left: 0;border-left: none;margin-left: 0;}
.fwlc .fwlcCon dl dt {margin-bottom: 10px;position: relative;top: -15px;}
.fwlc .fwlcCon dl dt img {display: block;margin: 0 auto; width:70px;}
.fwlc .fwlcCon dl dd {font-size: 18px;color: #fff;}



/*ryxg

.yyal {background: #f0f0f0;padding-bottom: 75px;}
.yyal .ryxg_p1 {font-size: 26px;color: #fff;text-align: center;}
.yyal .yyal_con {padding: 0 70px;position: relative;height: 547px;overflow: hidden;}
.yyal .yyal_con .conbox {position: relative;height: 547px;}
.yyal .yyal_con img {display: block ;}
.yyal .yyal_con .yyal_left {width: 804px;position: relative;height: 547px;overflow: hidden;float: left;}
.yyal .yyal_con .yyal_left ul {position: relative;}
.yyal .yyal_con .yyal_left ul li {height: 547px;background: #fff;}
.yyal .yyal_left dl dt {width: 804px;position: relative;}
.yyal .yyal_left dl dt p {height: 44px;line-height: 44px;text-align: center;font-size: 18px;color: #fff;font-weight: bold;position: absolute;left: 0;bottom: 0;width: 100%;background: url(../images/bg01.png);}
.yyal .yyal_left dl dd {height: 60px;background: #999999;text-align: center;padding: 18px 0;}
.yyal .yyal_left dl dd span {float: left;width: 260px;height: 60px;line-height: 60px;color: #fff;border-left: 1px dotted #4377b7;}
.yyal .yyal_right {width: 255px;height: 547px;overflow: hidden; float: right;}
.yyal .yyal_right ul {position: relative;}
.yyal .yyal_right ul li {background: #000;border: 1px solid #fff; position: relative;z-index: 1;}
.yyal .yyal_right ul li img {opacity: 0.7;width: 252px;height: 108px;}
.yyal .yyal_right ul li.cur {z-index: 2;}
.yyal .yyal_right ul li.cur img {opacity: 1;}
.yyal .yyal_con .yyal_btnl {width: 70px;position: absolute;left: 0;top: 70px;height: 450px;background: url(../images/bg01.png);text-align: center;}
.yyal .yyal_con .btn p {height: 280px;padding: 0 25px;font-size: 16px;color: #fff;padding-top: 100px;}
.yyal .yyal_con .btn span {display: block;width: 70px;height: 70px;background: #484e5e;overflow: hidden; cursor: pointer;}
.yyal .yyal_con .btn img {display: block;margin: 20px auto;}
.yyal .yyal_con .yyal_btnr {width: 70px;position: absolute;right: 0;top: 70px;height: 450px;background: url(../images/bg01.png);text-align: center;}
.yyal .yyal_con .btn:hover span {background: #999999;}
.ryxghxjs {background: url(../images/ryxgqyjs01.jpg) no-repeat center;height: 699px;padding-top: 110px;}
.ryxghxjs .mainCon .menu li.cur{background: #0b1f67;}
.yyal .yyal_left dl dt{width: 804px;height:451px}
*/


/*.yyal {background: #f0f0f0;padding-bottom: 75px;}
.yyal .ryxg_p1 {font-size: 26px;color: #fff;text-align: center;}
.yyal .yyal_con {padding: 0 70px;position: relative;height: 547px;overflow: hidden;}
.yyal .yyal_con .conbox {position: relative;height: 547px;padding: 0 28px;}
.yyal .yyal_con img {display: block ;}
.yyal .yyal_con .yyal_left {width: 804px;position: relative;height: 547px;overflow: hidden;float: left;}
.yyal .yyal_con .yyal_left ul {position: relative;}
.yyal .yyal_con .yyal_left ul li {height: 547px;background: #fff;}
.yyal .yyal_left dl dt {width: 804px;position: relative;}
.yyal .yyal_left dl dt img {display: block;width: 804px;height: 451px;}
.yyal .yyal_left dl dt p {height: 44px;line-height: 44px;text-align: center;font-size: 18px;color: #fff;font-weight: bold;position: absolute;left: 0;bottom: 0;width: 100%;background: url(../images/bg01.png);}
.yyal .yyal_left dl dd {height: 60px;background: #999999;text-align: center;padding: 18px 0;}
.yyal .yyal_left dl dd span {float: left;width: 260px;height: 60px;line-height: 60px;color: #fff;border-left: 1px dotted #4377b7;}
.yyal .yyal_left dl dd span:first-child {border-left: none;}
.yyal .yyal_right {width: 199px;height: 547px;overflow: hidden; float: right;}
.yyal .yyal_right ul {position: relative;}
.yyal .yyal_right ul li {background: #000;width: 196px;height: 108px; border: 1px solid #fff; position: relative;z-index: 1;}
.yyal .yyal_right ul li img {display: block;opacity: 0.7;width: 196px;height: 108px;}
.yyal .yyal_right ul li.cur {z-index: 2;}
.yyal .yyal_right ul li.cur img {opacity: 1;}
.yyal .yyal_con .yyal_btnl {width: 70px;position: absolute;left: 28px;top: 48px;height: 450px;background: url(../images/bg01.png);text-align: center;}
.yyal .yyal_con .btn p {height: 280px;padding: 0 25px;font-size: 16px;color: #fff;padding-top: 100px;}
.yyal .yyal_con .btn span {display: block;width: 70px;height: 70px;background: #484e5e;overflow: hidden; cursor: pointer;}
.yyal .yyal_con .btn img {display: block;margin: 20px auto;}
.yyal .yyal_con .yyal_btnr {width: 70px;position: absolute;right: 28px;top: 48px;height: 450px;background: url(../images/bg01.png);text-align: center;}
.yyal .yyal_con .btn:hover span {background: #999999;}*/

.ryxghxjs {background: url(../images/ryxgqyjs01.jpg) no-repeat center;height: 699px;padding-top: 110px;}
.ryxghxjs .mainCon .menu li.cur{background: #0b1f67;}

.sbzs {padding: 60px 0;}
.sbzs .sbzsType {text-align: center;margin-bottom: 45px;}
.sbzs .sbzsType li {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle; width: 233px;height: 56px;line-height: 56px;background: #333333;font-size: 28px;}
.sbzs .sbzsType li a {display: block;height: 56px;/*text-indent: 40px;*/color: #fff;}
/*.sbzs .sbzsType li.li1 a {background: url(../images/sbzsicon01.png) no-repeat 60px center;}
.sbzs .sbzsType li.li2 a {background: url(../images/sbzsicon02.png) no-repeat 60px center;}*/
.sbzs .sbzsType li.cur {background: #999999;font-weight: bold;}
.sbzs .sbzsCon {position: relative;position: relative;}
.sbzs .sbzsCon .conbox {display: none;}
.sbzs .sbzsCon .conbox.cur {display: block;}
.sbzs .sbzsCon .conbox .box {position: relative;overflow: hidden;}
.sbzs .sbzsCon .conbox .box ul {position: relative;}
.sbzs .sbzsCon .conbox .box ul li {float: left;width: 288px;margin-left: 16px;}
.sbzs .sbzsCon .conbox .box ul li:first-child {margin-left: 0;}
.sbzs .sbzsCon .conbox .box ul li dt {width: 278px;height: 240px;padding: 4px;border: 1px solid #e5e5e5;margin-bottom: 18px;}
.sbzs .sbzsCon .conbox .box ul li dd {text-align: center;font-size: 16px;}
.sbzs .sbzsCon .conbox .box ul li dt img{width: 278px;height: 240px;}
.sbzs .sbzsCon .conbox .sbzsBtnl {display: block;width: 42px;height: 42px;background: url(../images/sbzsjtl01.png) no-repeat center;cursor: pointer;position: absolute;left: -61px;top: 104px;}
.sbzs .sbzsCon .conbox .sbzsBtnr {display: block;width: 42px;height: 42px;background: url(../images/sbzsjtr01.png) no-repeat center;cursor: pointer;position: absolute;right: -61px;top: 104px;}


.about {height:630px;}
.about h2.h2_title a {color: #fff;}
.about .pTit em {width: 520px;}
.about .pTit span {width: 150px;}
.about .conleft {width: 630px;height: 337px;}
.about .conright {width: 550px;}
.about .conright .p1 {line-height: 24px;}
.about .conright .p1 a {color: #666; font-size:14px; line-height:28px;}
.about .conright .p2 {overflow: hidden;}
.about .conright .p2 a {float: left;width: 131px;height: 41px;background: #000;border-radius: 5px;line-height: 39px;color: #FFF;margin-right: 10px;text-align: center;font-size: 16px;}
/*.about .conright .p2 a:hover {background: #ffa200;color: #FFF;}*/



.news {padding-bottom: 60px;}




.news .conleft {width: 700px;}
.news .conleft .newstop {height: 47px;border-bottom: 2px solid #999999;margin-bottom: 25px;}
.news .conleft .newstop ul {float: left;}
.news .conleft .newstop ul li {float: left;width: 148px;text-align: center;height: 47px;line-height: 47px;font-weight: bold;font-size: 16px;border-radius: 7px 7px 0 0;font-weight: bold;}
.news .conleft .newstop ul li a {color: #666;}
.news .conleft .newstop ul li.cur {background: #999999;}
.news .conleft .newstop ul li.cur a {color: #fff;}
.news .conleft .newstop .morea {float: right;height: 48px;line-height: 48px;color: #999999;}
.news .conleft .newsCon .box {display: none;}
.news .conleft .newsCon .box.cur {display: block;}
.news .newsCon dl {padding-left: 335px;height: 161px; position: relative;margin-bottom: 29px;}
.news .newsCon dl dt {position: absolute;left: 0;top: 0;}
.news .newsCon dl dt img {display: block;width: 300px;height: 161px;}
.news .newsCon dl dd.dd1 {font-size: 18px;margin-bottom: 20px;padding-top: 18px; font-weight:bold}
.news .newsCon dl dd.dd1 a {color: #333;}
.news .newsCon dl dd.dd2 {font-size: 14px;line-height: 24px;height: 72px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;}

.news .newsCon ul {padding-top: 25px;border-top: 1px dashed #ccc;}
.news .newsCon ul li {margin-bottom: 15px;overflow: hidden;position: relative;padding-left: 30px;background: url(../images/proicon01.png) no-repeat 4px center;}
.news .newsCon ul li a {float: left;width: 515px;}
.news .newsCon ul li span {float: right;color: #999;}
.news .newsCon ul li:hover {background: url(../images/proicon02.png) no-repeat 5px center;}
.news .newsCon ul li:hover a {color: #004ba7;}



.news .conright {width: 420px;}
.news .conright .newstop {height: 47px;border-bottom: 2px solid #999999;line-height: 47px;}
.news .conright .a1 {font-size: 20px;color: #333;font-weight: bold;}
.news .conright i {font-weight: normal;font-size: 14px;color: #999999;}
.news .conright .morea {float: right;height: 48px;line-height: 48px;color: #999999;}
.news .conright .cjwt {position: relative;border: 1px solid #e2e2e2;}
.news .conright .cjwt dl {padding: 20px 0;margin: 0 20px;border-bottom: 1px dashed #ccc;}
.news .conright .cjwt dl dt {padding-left: 31px;height: 23px;line-height: 23px;font-size: 16px;font-weight: bold;background: url(../images/news_q.png) no-repeat left center;margin-bottom: 10px;}
.news .conright .cjwt dl dt a {color: #333;}
.news .conright .cjwt dl dd {padding-left: 31px;height: 46px;line-height: 23px;font-size: 13px;background: url(../images/news_a.png) no-repeat left 2px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news .conright .cjwt dl dd a {color: #888888;}


.yqlj {padding: 36px 0;background: #f0f0f0;}
.yqlj .container {position: relative;padding: 15px 0;background: #fff;}
.yqlj .box {text-align: left;margin: 0 30px;}
.yqlj .box .p1 {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 56px;height: 35px;margin-right: 15px; margin-top:-20px}
.yqlj .box ul {display: inline-block; /**display: inline;*zoom: 1;vertical-align: middle;position: relative;margin-top: -33px;margin-left: 73px;*/}
.yqlj .box ul li {float: left;padding: 0 20px; padding-top:8px; font-size:16px;}
.yqlj .box ul li a {color: #999;}
.yqlj .box ul li:last-child {border-right: none;}
.yqlj .box ul li:hover a {color: #004ba7;}



.advantage05 .cx-title01 { width: 100%; text-align: center; color: #222; margin-bottom: 50px;}
.advantage05 .cx-title01 h2 { font-size: 36px; padding-bottom: 10px; position: relative;}
.advantage05 .cx-title01 h2 a { color: #222; padding: 0 30px; }
.advantage05 .cx-title01 .subtitle { font-size: 16px; }
.advantage05 .cx-title01 h2 em { display: inline-block; width: 20%; height: 1px; background-color: #e3e3e3; position: relative; top: -10px;}
.advantage05 .cx-title01 h2 em:after { content: ''; display: block; width: 10px; height: 1px; background-color:#999999; position: absolute; top: 0; z-index: 2; }
.advantage05 .cx-title01 h2 em.left:after { right: 0; }
.advantage05 .cx-title01 h2 em.right:after { left: 0; }

.advantage05 { width:1200px; margin:0 auto; padding:30px 0;  background:no-repeat center;background-color: #fff;}
.advantage05 .cmy-datas { width: 100%;}
.advantage05 .cmy-datas>div { width: 24.7%; text-align: center; border-right: solid 1px #e5e5e5; position: relative;}
.advantage05 .cmy-datas>div:first-child { border-left: solid 1px #e5e5e5; margin-bottom:30px;}
.advantage05 .cmy-datas>div:after,
.advantage05 .cmy-datas>div:first-child:before { content: ''; display: block; width: 1px; height: 10px; background-color:#999999; position: absolute;  top: 50%; margin-top: -5px; z-index: 3; }
.advantage05 .cmy-datas>div:after { right: -1px; }
.advantage05 .cmy-datas>div:first-child:before { left: -1px; }
.advantage05 .cmy-datas span { display: inline-block; color:#95cc7b; position: relative;}
.advantage05 .cmy-datas strong {font-size: 60px;font-weight:normal;}
.advantage05 .cmy-datas span em { font-size: 16px; position: absolute; right: -15px; top: 5px; z-index: 2; }
.advantage05 .cmy-datas p { font-size: 18px; color: #222; padding-top: 1%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.advantage-box{ width:1200px; margin:0 auto}
.advantage02 .cx-title01 { width: 100%; text-align: center; color: #222; margin-bottom: 50px;}
.advantage02 .cx-title01 h2 { font-size: 36px; padding-bottom: 10px; position: relative;}
.advantage02 .cx-title01 h2 a { color: #222; padding: 0 30px; }
.advantage02 .cx-title01 .subtitle { font-size: 16px; }
.advantage02 .cx-title01 h2 em { display: inline-block; width: 20%; height: 1px; background-color: #e3e3e3; position: relative; top: -10px;}
.advantage02 .cx-title01 h2 em:after { content: ''; display: block; width: 10px; height: 1px; background-color:#999999; position: absolute; top: 0; z-index: 2; }
.advantage02 .cx-title01 h2 em.left:after { right: 0; }
.advantage02 .cx-title01 h2 em.right:after { left: 0; }

.advantage02 { width: 100%; padding: 80px 0 60px; background:no-repeat center;background-color: #ffffff;}
.advantage02 .advantage-box .advantage-cont { width: 12.5%; background-color: #f2f2f2; padding: 3% 0 5%; text-align: center; position: relative;}
.advantage02 .advantage-box .advantage-cont:not(:first-child) { margin-left: 2%; }
.advantage02 .advantage-cont>span { display: block;
    width: 57%;
    /* background-color: #999999; */
    /* border-radius: 5%; */
    overflow: hidden;
    margin: 0 auto; }
.advantage02 .advantage-cont h3 { font-size: 20px; color: #222; padding:8%; font-weight:bold;}
.advantage02 .advantage-cont p { height: 72px; font-size: 22px; color: #959595; padding: 8% 8% 0 8%; line-height: 30px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical; }
.advantage02 .advantage-box .advantage-cont:after { content: ''; display: block; width: 20px; height: 1px; background-color: rgba(116,116,116,.5); position: absolute; bottom: 9%; left: 50%; margin-left: -10px;}


.advantage02 .advantage-box .advantage-cont:hover { 
  -webkit-transform:translateY(-8px);
  -moz-transform:translateY(-8px);
  -ms-transform:translateY(-8px);
  transform:translateY(-8px);
}

.advantage02 .advantage-box .advantage-cont {
  -webkit-transition:all .5s ease-out;
  -moz-transition:all .5s ease-out;
  transition:all .5s ease-out;
}


/*ys_case*/
.ys_case{ text-align:center; width:100%; background:#f0f0f0 url(../images/sy_case3.png) no-repeat center; height:931px; padding:25px 0;}

.sy_ewm{ float:right; padding-right:240px; width:90px; height:90px; margin-top:17px;}

    
